package com.hhkj.open.sys.service.biz;

import com.hhkj.open.sys.model.req.LoginReq;
import com.hhkj.open.sys.model.res.LoginRes;
import com.ruoyi.common.core.domain.entity.SysUser;

/**
 * OpenSysBizService
 *
 * @author HHKJ-SERVER-ZJ
 * @since 2023/7/10 10:53
 */
public interface OpenSysUserService
{
    /**
     * 获取登录机构信息
     *
     * @param req 请求信息
     * @return 登录用户信息
     */
    SysUser getInsUser(LoginReq req);

    /**
     * 获取登录用户信息
     *
     * @param req 请求信息
     * @return 登录用户信息
     */
    SysUser getEntUser(LoginReq req);

    /**
     * 登录
     *
     * @param req 请求信息
     * @return 登录结果
     */
    LoginRes login(LoginReq req);
}
